//
//  PullTableView.h
//  UniversalApp
//
//  Created by 胡双喜 on 2018/6/29.
//  Copyright © 2018年 邓超. All rights reserved.
//

#import <UIKit/UIKit.h>

@class PullTableView;
@protocol PullTableViewDelegate <NSObject>

@optional
- (void)tableViewWillRefresh:(PullTableView *)tableView;
- (void)tableViewWillLoadMore:(PullTableView *)tableView;
@end

@interface PullTableView : UITableView
@property (nonatomic, weak) id<PullTableViewDelegate> pullDelegate;

@property (nonatomic, assign) BOOL refreshingEnabled;
@property (nonatomic, assign) BOOL loadMoreingEnabled;
// plain样式的tableview 是否让header悬浮 默认不让悬浮
@property (nonatomic, assign) BOOL allowHeaderFloat;
// plain样式的tableview 是否让foot悬浮 默认不让悬浮
@property (nonatomic, assign) BOOL allowFooterFloat;

- (void)beginRefreshing;
- (void)endRefreshing;
- (void)endLoadMoreing;
- (void)endRefreshingWithNoMoreData;
@end
